home *** CD-ROM | disk | FTP | other *** search
/ Collection of Tools & Utilities / Collection of Tools and Utilities.iso / keyb / swapky11.zip / SWAPKEY.DOC < prev   
Text File  |  1990-02-09  |  4KB  |  122 lines

  1.  
  2.  
  3.  
  4.  
  5.                         Enhanced Keyboard Fix Ver 1.10
  6.                                 by Dave Karr
  7.  
  8. WHATSIT
  9. -------
  10.  
  11. This is another enhanced keyboard fix program but this one's different, it
  12. works!  When the 'New and Improved' keyboard was released someone deemed fit
  13. to move keys around that should have been left alone.  For those of us who
  14. have been using computers for many years, we had gotten used to the control
  15. key being next to the 'A' key and the Caps Lock being where it had been on
  16. typewriters (Which none of us use anymore Right?) for years.
  17.  
  18. WHATSITDO
  19. ---------
  20.  
  21. SWAPKEY not only swaps the functionality of the keys around but also can give
  22. them the capablity of being both Control and Caps Lock keys.  To do this
  23. SWAPKEY watches to see if any keys are pressed between the time you depress
  24. the key and release it.  If no other keys were pressed it toggles the Caps
  25. Lock otherwise you get the functionality of a Control key.
  26.  
  27. HOW TO CHANGE IT
  28. ----------------
  29.  
  30. Now there may be times when you don't want to remap these keys.  In that case
  31. the Scroll Lock key is used to select one of two operating modes.  The default
  32. parameters are to remap the Control and Caps Lock keys to both Control and
  33. Caps Lock functions.  With Scroll lock on normal operation of the keys is
  34. returned.  If you want to change this you may do so by changing a bit mapped
  35. mode byte at CS:0103 in the program.  The low nibble is used when Scroll
  36. lock is off and the high nibble is used when the Scroll lock is on.  The
  37. nibbles are mapped as:
  38.  
  39.     Bit 0 - Caps Lock key toggles Caps Lock
  40.     Bit 1 - Caps Lock key is mapped to Left-Control
  41.     Bit 2 - Control Keys toggles Caps Lock
  42.     Bit 3 - Control Keys are Control Keys
  43.  
  44.     Bit = 1 Enables fucnction
  45.  
  46.     CS:0103 EQU 9Fh as shipped
  47.                     ||
  48.                     ||_ Scroll Lock OFF
  49.                     |__ Scroll Lock ON
  50.  
  51. To change it using DEBUG:
  52.  
  53. DEBUG SWAPKEY.COM
  54. -E CS:103 XX <- your new bytes
  55. -W
  56. -Q
  57.  
  58.  
  59. HOW BIG IS IT?
  60. --------------
  61.  
  62. This program moves itself into the PSP to use the minimum amount of space
  63. possible.  After it is running it uses 256 (PSP length) + 96 (Tail end of
  64. program) + ?? (Environment Space).  The following is a partial output from
  65. DOS's MEM command to show you how it looked on my system.
  66.  
  67.   Address     Name          Size       Type 
  68.   ───────     ────────     ──────     ──────
  69.   ......      .......      ......     ......
  70.  
  71.   016AE0      SWAPKEY      000040     Environment
  72.   016B30      SWAPKEY      000160     Program   
  73.  
  74. If you are using more than one TSR program that steals INT 9 (the keyboard)
  75. make sure to load this one first.  Also remember to load this program before
  76. executing statements that affect the length of the environment (like PATH)
  77. it will save you space.  This is true for most TSR's, they usaully don't
  78. care about the environment.
  79.  
  80.  
  81. THE PITCH
  82. ---------
  83.  
  84. If you are using this program and find it of value, your gift in any amount
  85. would be greatly appreciated ($5 per copy in use is suggested).  Please make
  86. checks payable in U.S. dollars to David J. Karr.  
  87.  
  88.  
  89. RESTRICTIONS
  90. ------------
  91.  
  92. The program file SWAPKEY.COM is copyrighted by the author.  The copyright 
  93. owner hereby licenses you to use the software given these restrictions:
  94.  
  95.       The program shall be supplied in its original, unmodified form;
  96.  
  97.       This file is included with the program;
  98.  
  99.       For-profit use without a license is prohibited;
  100.  
  101.       The program may not be included - or bundled - with other goods
  102.        or services.  Exceptions may be granted upon written request only.
  103.  
  104.  
  105.  
  106. WARRANTY
  107. --------
  108.  
  109. There is no warranty of any kind.  The copyright owner may not be held
  110. liable for any damages, including any lost profits or other incidental 
  111. or consequential damages arising out of or inability to use the software.
  112. By using the software, you agree to this.
  113.  
  114. The software is:       Copyright (c) 1990 by
  115.  
  116.             David J. Karr
  117.             9128 W. Chester #7
  118.             Milwaukee, WI 53214
  119.  
  120.              E-Mail Via EXEC-PC
  121.               (414)-789-4210
  122.